package com.ruoyi.modularbusiness.service;

import java.util.List;
import com.ruoyi.modularbusiness.domain.Formfield;

/**
 * 表单字段Service接口
 * 
 * @author 刘振
 * @date 2023-01-05
 */
public interface IFormfieldService 
{
    /**
     * 查询表单字段
     * 
     * @param ffid 表单字段主键
     * @return 表单字段
     */
    public Formfield selectFormfieldByFfid(Long ffid);

    /**
     * 查询表单字段列表
     * 
     * @param formfield 表单字段
     * @return 表单字段集合
     */
    public List<Formfield> selectFormfieldList(Formfield formfield);

    /**
     * 新增表单字段
     * 
     * @param formfield 表单字段
     * @return 结果
     */
    public int insertFormfield(Formfield formfield);

    /**
     * 修改表单字段
     * 
     * @param formfield 表单字段
     * @return 结果
     */
    public int updateFormfield(Formfield formfield);

    /**
     * 批量删除表单字段
     * 
     * @param ffids 需要删除的表单字段主键集合
     * @return 结果
     */
    public int deleteFormfieldByFfids(Long[] ffids);

    /**
     * 删除表单字段信息
     * 
     * @param ffid 表单字段主键
     * @return 结果
     */
    public int deleteFormfieldByFfid(Long ffid);
}
